home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 2465 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.6 KB

  1. Path: asterix.urc.tue.nl!buex95a
  2. From: buex95a@asterix.urc.tue.nl (Marcel van Kervinck)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Amiga Memory Map Needed!!!
  5. Date: 31 Jan 1996 15:29:13 GMT
  6. Organization: Eindhoven University of Technology, The Netherlands
  7. Distribution: world
  8. Message-ID: <4eo1s9$im3@tuegate.tue.nl>
  9. References: <4dl0pe$1jr0@serra.unipi.it> <13213494@sourcery.han.de>
  10. NNTP-Posting-Host: asterix.urc.tue.nl
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. Olaf Barthel (olsen@sourcery.han.de) wrote:
  14. : >
  15. : >  Ok, so location $4 points to EXEC, but:
  16. : >
  17. : >  1) I wonder: why not 0?
  18.  
  19. :    Careful please, this is something completely different. The data
  20. : structures and programming guidelines are documented only in the RKMs.
  21. : Unfortunately, these are hard to obtain at the moment. I'm afraid I
  22. : can't provide any help here :(
  23.  
  24. The system's commented include files are useful too.
  25.  
  26. BTW: Why doesn't anyone wonder why there is need for execbase
  27. to be located in a fixed address at all? When I started
  28. programming the amiga this really struck me. I you take
  29. the step to completely dynamically manage your memory, why
  30. not take the final step and remove the need for $4 as well?
  31.  
  32. After all, execbase should be passed to any task at startup.
  33. Or even better, the task that spawns a task should be _able_
  34. to pass anything to it's child. Usually this is done by
  35. setting the initial stack frame. If execbase is needed by
  36. the new task, it should be there. And not in $4. That is
  37. a bit perverse.
  38.  
  39. Comments?
  40.  
  41.     Marcel
  42. --  _   _
  43.   _| |_|_|
  44.  |_    |_     Marcel van Kervinck
  45.          |_|  buex95a@urc.tue.nl
  46.